body{
    position: relative;
}
.title{
    font-size: 80px;
    font-weight: 900;
    font-style: italic;
    color:#fff;
    margin-top: 10vh;
    margin-left: 5vw;
    margin-bottom: 0;
}
.title_1{
    font-size: 40px;
    color:#fff;
    margin-top: 1vh;
    margin-left: 5vw;
}
body div{
    width:30vw;
    height:100vh;
    right:0;
    top:0;
    background-color: #fff;
    position: absolute;
    clip-path: polygon(30% 0,100% 0,100% 100%,0 100%);
}
body div p{
    font-size: 24px;
    font-weight: 900;
    width: 25vw;
    text-align: right;
    margin-top: 24vh;
    margin-right: 5vw;
    margin-bottom: 4vh;
}
body div div{
    width:15vw;
    height: 40px;
    position: relative;
    border:solid 1px #0004;
    border-radius: 8px;
    margin-left: 10vw;
    margin-top: 3vh;
    clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
}
body div div img{
    float: left;
    width:24px;
    height:24px;
    margin: 8px 0 8px 8px;
    padding: 0 6px 0 0;
    object-fit: contain;
    opacity: 0.5;
    border-color: #0004;
    border-width: 0 1px 0 0;
    border-style: solid;
}
body div div label{
    width: auto;
    height:auto;
}
body div div input{
    border: 0;
    height:24px;
    font-size: 20px;
    margin: 8px 8px 8px 2px;
    width:calc( 15vw - 55px );
    float: left;
    outline: 0;
}
body div div button{
    color:#000a;
    font-size: 15px;
    width:90px;
    height: 24px;
    margin: 8px 2px 8px 0;
    background-color: #0000;
    border-color: #0004;
    border-width:  0 0 0 1px;
    border-style: solid;
    border-radius: 0;
    outline-color: #0003;
}
body div div button:hover{
    color: #000;
    background-color: #0000;
}
body div div button:active{
    color: #0008;
    background-color: #0000;
}
body div div:focus{
    border-color: aqua;
}
body div a{
    font-size: 18px;
    color:#0008;
    position: absolute;
    right:5vw;
    bottom: 5vh;
}
body div button{
    width: 15vw;
    height:40px;
    background-color: #6ce8be;
    border-radius: 8px;
    border: 0;
    color: #fff;
    font-size: 20px;
    margin-top: 5vh;
    margin-left: 10vw;
}
body div button:hover{
    background-color: aquamarine;
}
body div button:active{
    background-color: #6ce8be;
}
body div .forget{
    font-size: 18px;
    font-weight: normal;
    color:#0008;
    margin-top: 3vh;
    width: 15vw;
    margin-left: 10vw;
    cursor: default;
    user-select: none;
}
body div .forget:hover{
    color: #52bcdc;
}
body div .forget:active{
    color: #42abcb;
}